body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden; color:#333;}
body *{ font-family:"Microsoft YaHei",arial,simsun,sans-serif;}
/*链接整体设置*/
a{ text-decoration:none; color:#333; transition:all .15s;}
a:hover{ color:#D72027;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#666;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#666;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#666;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#666;}
input[type=button],input[type=submit],input[type=file],button,select{ -webkit-appearance:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a{ margin:0; padding:0; font-style:normal; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1440px; width:85%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.comflex5{ display:flex; flex-wrap:wrap; justify-content:center;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.pic{ position:relative; width:100%; overflow:hidden; transition:all .6s; display:block;}
.dfimg{ display:block; width:100%;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0;}
.pic_w a{ display:block;}

/*header*********************************************************************/
.head{ position:relative; transition:all linear .2s; z-index:505;}
.head-fixed{ width:100%; height:114px; position:fixed; top:0; left:0; right:0; transition:all linear .2s;}
.head-fixed:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; height:2px; background:rgba(255,255,255,.2); font-size:0; overflow:hidden; z-index:2;}
.head-fixed .w{ position:relative; max-width:inherit; width:100%; padding:0 4.15%;}
.logo{ width:20%; padding-bottom:2px;}
.logo img{ height:66px; display:block;}
.nav{ width:66.2%; position:relative;}
.nav .plebans{ font-size:19px; line-height:112px; padding-bottom:2px; position:relative; text-align:center; display:flex; flex-wrap:wrap; align-items:center; padding:0 10px;}
.nav .plebans a{ display:inline-block; transition:all .5s; color:rgba(255,255,255,.6);}
.nav li{ position:relative;}
.nav li .jd{ width:14px; height:7px; background:url(/template/xiangtou/images/point1_1.png) left center no-repeat; background-size:100%; margin-left:10px;}
.nav li.on .plebans,.nav li.cur .plebans{ background:#D72027;}
.nav li.on .plebans a{ color:#fff;}
.nav li.cur .plebans:after{ content:""; display:block; position:absolute; left:50%; margin-left:-15px; bottom:25px; width:30px; border-bottom:2px solid rgba(255,255,255,.5);}
.nav_bg{ display:none;}
.goutp{ display:none; position:absolute; top:100%; left:0; right:0; z-index:10; background:#D72027; text-align:center; padding:0 15px;}
.goutp:before{ content:""; display:none; position:absolute; left:50%; margin-left:-3px; top:-5px; width:0; height:0; border-left:3px solid transparent; border-right:3px solid transparent; border-bottom:5px solid #D72027;}
.goutp p{ font-size:16px; line-height:3.375; border-bottom:2px solid rgba(255,255,255,.1);}
.goutp p:last-child{ border-bottom:none;}
.goutp p a{ display:block; color:rgba(255,255,255,.6);}
.goutp p a:hover{ color:#fff;}
.search{ height:48px; position:relative; margin-top:32px; min-width:20px; transition:all linear .2s;}
.search_ico{ background:url(/template/xiangtou/images/search.png) left center no-repeat; background-size:100%; width:20px; height:20px; display:block; position:absolute; right:0; top:50%; margin-top:-10px;}
.search_form{ position:relative;}
.s_intxt{ width:152px; border:none; margin-right:-12px; border-radius:1000px; height:48px; padding:0 15px; line-height:46px; background:none; font-size:16px; color:#fff; border:1px solid rgba(255,255,255,.2);}
.s_intxt::-webkit-input-placeholder{ color:rgba(255,255,255,.6);}
.s_intxt::-moz-placeholder{ color:rgba(255,255,255,.6);}
.s_intxt:-moz-placeholder{ color:rgba(255,255,255,.6);}
.s_intxt:-ms-input-placeholder{ color:rgba(255,255,255,.6);}
.s_inbut{ height:20px; width:20px; border:none; cursor:pointer; background:none; position:absolute; top:50%; margin-top:-10px; right:0; cursor:pointer;}
.m_search{ display:none;}
.head_on.head-fixed{ background:#fff; height:74px; box-shadow:0 0 10px rgba(0,0,0,.1);}
.head_on.head-fixed:after{ display:none;}
.head_on .logo img{ height:54px;}
.head_on .nav .plebans{ line-height:74px; padding-bottom:0;}
.head_on .nav .plebans a{ color:rgba(51,51,51,.6);}
.head_on .nav li.on .plebans a,.head_on .nav li.cur .plebans a{ color:#fff;}
.head_on .nav li .jd{ background-image:url(/template/xiangtou/images/point1_2.png);}
.head_on .nav li.on .jd,.head_on .nav li.cur .jd{ background-image:url(/template/xiangtou/images/point1_1.png);}
.head_on .nav li.cur .plebans:after{ margin-left:-15px; bottom:15px; width:30px; border-bottom:2px solid rgba(255,255,255,.5);}
.head_on .search{ margin-top:13px;}
.head_on .search_ico{ background-image:url(/template/xiangtou/images/search_h.png);}
.head_on .s_intxt{ border-color:rgba(51,51,51,.2);}
.head_on .s_intxt::-webkit-input-placeholder{ color:rgba(51,51,51,.6);}
.head_on .s_intxt::-moz-placeholder{ color:rgba(51,51,51,.6);}
.head_on .s_intxt:-moz-placeholder{ color:rgba(51,51,51,.6);}
.head_on .s_intxt:-ms-input-placeholder{ color:rgba(51,51,51,.6);}

.sanh{ width:50px; padding:10px; position:absolute; right:10px; top:50%; margin-top:-37.5px; display:none;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}
.sanh>div{ background-color:#D72027;}
.tesd>div{ background-color:#D72027!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.banner{ z-index:5;}
.banner .swiper-slide img{ height:100vh;}
.banner .swiper-slide .w{ position:absolute; left:50%; transform:translate(-50%,0); top:0; bottom:0; z-index:6;}
.banner .swiper-slide .clear{ width:100%; text-align:center;}
.banner .swiper-slide .w *{ transform:translateX(100px); opacity:0;}
.banner .swiper-slide .w em{ display:block; font-size:100px; font-weight:bold; color:#fff; text-shadow:0 4px 16px rgba(0,0,0,0.25);}
.banner .swiper-slide .w p{ color:#fff; font-size:44px; text-shadow:0 4px 16px rgba(0,0,0,0.25); margin-top:20px; text-transform:capitalize;}
.banner .swiper-slide.swiper-slide-active .w *{ transition:all 1s ease 1s; transform:translateX(0); opacity:1;}
.ban_point{ position:absolute; background:url(/template/xiangtou/images/ico1.png) 0 0 no-repeat; background-size:100%; width:27px; height:76px; bottom:4.44%; left:50%; margin-left:-13.5px; z-index:55; animation:posture 2s infinite linear alternate; -moz-animation:posture 2s infinite linear alternate; -webkit-animation:posture 2s infinite linear alternate; -o-animation:posture 2s infinite linear alternate;}
@keyframes posture{
0%   { bottom:4.44%;}
50%  { bottom:3.5%;}
100% { bottom:4.44%;}}
@-moz-keyframes posture{
0%   { bottom:4.44%;}
50%  { bottom:3.5%;}
100% { bottom:4.44%;}}
@-webkit-keyframes posture{
0%   { bottom:4.44%;}
50%  { bottom:3.5%;}
100% { bottom:4.44%;}}
@-o-keyframes posture{
0%   { bottom:4.44%;}
50%  { bottom:3.5%;}
100% { bottom:4.44%;}}
.banner .swiper-pagination{ right:4.15%; bottom:inherit; top:50%; transform:translate(0,-50%); width:auto; left:inherit; width:12px;}
.banner .swiper-pagination span{ height:12px; width:12px; border-radius:1000px; background:#fff; margin:6px 0!important; opacity:.4; transition:all 0.6s;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ height:26px; opacity:.8;}

.titc{ width:100%; position:relative;}
.titc em{ font-size:48px; line-height:1; font-weight:bold;}
.titc em font{ color:#D72027;}
.titc p{ font-size:32px; text-transform:uppercase; line-height:1; margin-top:20px;}
.titc .more{ position:absolute; right:0; top:50%; margin-top:-28px; padding:0 100px; line-height:3.375; font-size:16px; color:rgba(51,51,51,.4); text-transform:uppercase; border:1px solid rgba(51,51,51,0.4);}


.shiming,.shiming li{ list-style: none; margin: 80px 0;}
.shiming,.shiming li:first-child{margin-top: 0;}
.tits{ width:100%; position:relative;}
.tits em{ line-height:1; font-weight:bold; font-size:18px;}
.tits em font{ color:#D72027; font-size:28px;line-height:1;}
.tits p{ font-size:16px; text-transform:uppercase;line-height:1; margin-top:20px;}


.tit1{ font-size:16px; line-height:55px; margin-bottom:8px;}
.tit1 em{ color:rgba(51,51,51,.5); position:relative; margin-right:32px; cursor:pointer;}
.tit1 em:last-child{ margin-right:0;}
.tit1 em.cur{ font-size:20px; color:#D72027;}
.tit1 em.cur:after{ content:""; display:block; position:absolute; left:10px; right:10px; bottom:0; height:2px; font-size:0; overflow:hidden; background:#e1585d;}

.con1{ background:url(/template/xiangtou/images/bg1.png) #fff center top no-repeat; background-size:100%; width:100%; overflow:hidden; padding:160px 0;}
.con1c{ margin:50px 0 0 0; width:100%;}
.con1_lf{ width:55.55555555555556%;}
.foucs{ width:100%; margin:0;}
.foucs .swiper-slide .txt{ position:absolute; left:0; right:0; bottom:0; color:#fff; background:rgba(0,0,0,.4); padding:0 4.375%; line-height:84px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; font-size:24px;}
.foucs .swiper-slide img{ height:500px; width: 100%;}
.foucs .swiper-pagination{ text-align:right; bottom:38px; padding-right:24px;}
.foucs .swiper-pagination span{ background:#fff; width:8px; height:8px; border-radius:0; margin:0 4px!important; transition:all 0.6s;}
.foucs .swiper-pagination .swiper-pagination-bullet-active{ width:16px; background:#D72027;}
.con1_rt{ width:44.44444444444444%; background:#fff; padding:8px 1.4%; box-shadow:0 4px 24px 0 rgba(51,51,51,.1); border:1px solid rgba(51,51,51,.1);}
.con1_rtc{ display:none;}
.con1_rtc.cur{ display:block;}
.txt_list li{ position:relative; padding:0 100px 0 28px; font-size:16px; line-height:3.5625; border-bottom:1px dotted rgba(51,51,51,.4);}
.txt_list li:last-child{ border-bottom:none;}
.txt_list li:before{ content:""; display:block; position:absolute; left:8px; top:50%; margin-top:-4px; width:8px; height:8px; background:#333; border-radius:50%; font-size:0; overflow:hidden;}
.txt_list li span{ display:block; position:absolute; right:0; top:0; color:rgba(51,51,51,.4);}
.txt_list li em{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.txt_list li.hover em a{ color:#D72027;}

.con2{ background:url(/template/xiangtou/images/bg2.png) #f7f7f7 center top no-repeat; background-size:cover; width:100%; overflow:hidden; padding:160px 0;}
.con2 .clear{ width:100%;}
.con2_lf{ width:44.1%;}
.con2_lf .txt{ font-size:16px; margin:25px 0 35px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;line-height: 1.75;}
.con2_lf .txt p{text-indent:2em;}
.c2_more{ background:#D72027; padding:0 30px; line-height:3; display:inline-block; font-size:16px;}
.c2_more i{ padding-right:30px; background:url(/template/xiangtou/images/point2_1.png) right center no-repeat; background-size:20px 14px; color:#fff;}
.c2_more:hover{ background:#B60606;}
.con2_rt{ width:53.125%; border-radius:50px 0 0 0; overflow:hidden;}
.con2_rt video{ display:block; width:100%;}

.con3{ background:#fff; width:100%; overflow:hidden; padding:120px 0;}
.con3c{ margin:50px 0 0 0; width:100%;}
.con3_lf{ width:55.55555555555556%;}
.con3_list li{ padding:3.5% 3.5% 3.5% 0; position:relative;}
.con3_list li:before{ content:""; display:block; position:absolute; left:-3.5%; top:0; right:0; bottom:0; background:#fff; font-size:0; overflow:hidden; transition:all 0.6s;}
.con3_list li .pic{ width:35.75%;}
.con3_list li .txt{ width:64.25%; padding-left:2.25%; position:relative; z-index:5;}
.con3_list li .txt h3{ font-size:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.con3_list li .txtc{ margin-top:10px; font-size:16px; color:rgba(51,51,51,.4); overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.con3_list li.hover:before{ background:#D72027;}
.con3_list li.hover h3 a{ color:#fff;}
.con3_list li.hover .txtc{ color:rgba(255,255,255,.4);}
.con3_rt{ width:44.44444444444444%; background:#fff; padding:8px 1.4%; box-shadow:0 4px 24px 0 rgba(51,51,51,.1); border:1px solid rgba(51,51,51,.1);}
.con3_rtc{ display:none;}
.con3_rtc.cur{ display:block;}

.con4{ width:100%; overflow:hidden; padding:50px 0 65px 0; text-align:center;}
.con4c{ position:relative; margin-top:3.75%;}
.con4c .swiper-button-prev,.con4c .swiper-button-next{ width:46px; height:46px; top:38%;}
.con4c .swiper-button-prev:after,.con4c .swiper-button-next:after{ display:none;}
.con4c .swiper-button-prev{ left:-90px; background:url(/template/xiangtou/images/prev.png) center top no-repeat; background-size:cover;}
.con4c .swiper-button-next{ right:-90px; background:url(/template/xiangtou/images/next.png) center top no-repeat; background-size:cover;}

.con4c .swiper .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}






.pic_list li{ transition:all 0.6s; overflow:hidden;}
.pic_list li p{ font-size:16px; line-height:3.5; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.pic_list li.hover{ background:#D72027;}
.pic_list li.hover p{ color:#fff;}

.con5{ padding:34px 0; width:100%; overflow:hidden;}
.con5c{ position:relative; padding-left:215px; line-height:32px; font-size:16px; margin-right:-45px;}
.con5 em{ position:absolute; left:0; color:#D72027; font-size:24px; padding-right:24px; display:inline-block;}
.con5 em:after{ content:""; display:block; position:absolute; top:2px; right:0; bottom:2px; background:#f5f5f5; font-size:0; overflow:hidden; width:1px;}
.con5 em font{ text-transform:uppercase; color:rgba(51,51,51,.5); padding-left:18px; font-weight:bold;}
.con5 a{ margin-right:45px;}

.nyban{ width:100%; position:relative; overflow:hidden;}
.nyban img{ display:block; width:100%;}
.nyban .w{ position:absolute; left:0; top:0; bottom:0; max-width:inherit; width:100%; padding:0 4.15%;}
.nyban .clear{ color:#fff; width:100%; padding-left:17.32954545454545%;}
.nyban .w .txt{ display:inline-block; min-width:20%; background:#D72027; padding:2.2%;}
.nyban .w em{ display:block; font-size:44px; font-weight:bold; position:relative; padding-bottom:18px; margin-bottom:15px;}
.nyban .w em:after{ content:""; display:block; position:absolute; left:0; bottom:0; background:#fff; font-size:0; overflow:hidden; width:55px; height:2px;}
.nyban .w p{ font-size:24px; text-transform:capitalize;}

.location{ box-shadow:0 8px 16px 0 rgba(51,51,51,0.05); line-height:93px; position:relative;}
.location:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; height:2px; background:#e2e2e2; font-size:0; overflow:hidden;}
.location a{ font-size:20px; position:relative; padding-bottom:2px; margin-right:6.25%;}
.location a:last-child{ margin-right:0;}
.location a.cur{ color:#D72027; font-weight:bold;}
.location a.cur:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; height:2px; background:#e4898c; font-size:0; overflow:hidden; z-index:3;}

.ny{ width:100%; overflow:hidden; background:#fafafa; padding:100px 0;}
.ny_c{ width:100%;}
.ny_lf{ width:63.61111111111111%;}
.ny_lf1{ background:#fff; padding:2.620087336244541%; box-shadow:0 4px 24px 0 rgba(51,51,51,.05); border:1px solid rgba(51,51,51,.1);}
.ny_list0 li{ position:relative;}
.ny_list0 li .pic{ width:35.13824884792627%;}
.ny_list0 li .txt{ width:64.86175115207373%; padding-left:2.075%;}
.ny_list0 li .txt em{ display:block; font-size:14px; color:rgba(51,51,51,.4);}
.ny_list0 li .txt h3{ font-size:24px; margin-top:4px; color:#D72027; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.ny_list0 li .txt h3 a:hover{ color:#D72027;}
.ny_list0 li .txtc{ margin-top:10px; font-size:16px; color:rgba(51,51,51,.5); overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.ny_lf2{  background:#fff; padding:.9825327510917031% 2.620087336244541%;box-shadow:0 4px 24px 0 rgba(51,51,51,.1); border:1px solid rgba(51,51,51,.1);}
.ny_lf2 .txt_list li{ padding-left:0;}
.ny_lf2 .txt_list li:before{ display:none;}
.up_down{ background:#fff; padding:2.620087336244541%; font-size:16px; margin-top:2.620087336244541%;}
.up_down img{ height:24px; margin-right:8px;}
.up_down li:last-child img{ margin:0 0 0 8px;}
.up_down li .none{ color:rgba(51,51,51,.5);}
.up_down li .none img{ filter:alpha(opacity=50); opacity:.5;}
.ny_rt{ width:34.72222222222222%; box-shadow:0 4px 24px 0 rgba(51,51,51,.1); border:1px solid rgba(51,51,51,.1); position:relative; margin-top:68px;}
.ny_tit1{ color:#fff; background:#D72027; font-size:24px; line-height:68px; padding:0 4.8%; position:absolute; left:-1px; top:-68px; right:-1px;}
.ny_tit1 img{ width:32px; margin-right:5px;}
.ny_list1{ padding-bottom:4.6%;}
.ny_list1 li{ padding:0 4.6%; position:relative; margin-top:4.6%;}
.ny_list1 li .pic{ width:35.75%;}
.ny_list1 li .txt{ width:64.25%; padding-left:3.2%;}
.ny_list1 li .txt h3{ font-size:16px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.ny_list1 li .txtc{ margin-top:10px; font-size:14px; color:rgba(51,51,51,.5); overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.con_title{ text-align: center; font-weight: bold;font-size: 20px; line-height: 30px; padding:20px 0;}
.con_line{ line-height: 40px; text-align: center; border-bottom: dashed 1px #ddd;border-top: dashed 1px #ddd;}
.con_content{font-size: 16px; line-height:1.75; padding: 20px 10px; color: #000;}
.con_content p{}
.con_content img{ max-width: 100%;}
.con_history{font-size: 16px;}

















.newslist{ border-bottom: solid 1px #ddd; margin:10px 0; padding-bottom:10px;}
/*分页*/

.up_page{ background:#fff; padding:2.620087336244541%; font-size:16px; margin-top:2.620087336244541%;box-shadow:0 4px 24px 0 rgba(51,51,51,.1); border:1px solid rgba(51,51,51,.1);}

.page{ padding:0; margin: 0 auto;}
.page a{ background:#f9f9f9; border:1px solid #e2e2e1; border-radius:3px; line-height:32px; padding:0 15px; margin:0 5px;}
.page span{ margin:0 5px;}
.page a.cur,.page a:hover{ background:#D72027; border-color:#D72027; color:#fff;}

.ny2{ padding:100px 0; background:#fff; width:100%; overflow:hidden;}
.ny2 .titc{ text-align:center;}
.ny2_list{ padding-top:1.75%; width:101.666666666666667%;}
.ny2_list li{ width:31.66666666666666%; margin:1.666666666666667% 1.666666666666667% 0 0; box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.05); transition:all 0.6s;}
.ny2_list li a{ width:100%;}
.ny2_list li .txt{ padding:6.896551724137931%;}
.ny2_list li .txt h3{ font-size:24px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.ny2_list li .txtc{ font-size:16px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:12px 0 15px 0;}
.ny2_list li.hover{ box-shadow: 0px 8px 12px 0px rgba(215,32,39,0.1); background:#D72027;}
.ny2_list li.hover h3,.ny2_list li.hover .txtc{ color:#fff;}
.ny2_list li.hover .c2_more{ background:#fff;}
.ny2_list li.hover .c2_more i{ color:#D72027; background-image:url(/template/xiangtou/images/point2_2.png);}

.com li .pic img{ display:block; transition:all 0.6s; max-height:100%; max-width:100%;}
.com li.hover .pic img{ transform:scale(1.05);}

/*foot style*********************************************************************/
.footer{ width:100%; background:#B60606; overflow:hidden;}
.foot1{ padding:50px 0; width:100%;}
.f_logo{ width:24.23611111111111%;}
.f_logo a{ display:inline-block;}
.f_logo img{ width:100%; display:block;}
.foot1 ul{ width:75.76388888888889%; padding:0 0 0 7.43%;}
.foot1 ul *{ color:#fff;}
.foot1 ul li span{ font-size:16px; display:block; line-height:2.25; margin-bottom:10px;}
.foot1 ul li p{ font-size:14px; line-height:2.357142857142857;}
.foot1 a:hover{ color:rgba(255,255,255,.9);}
.foot{ font-size:12px; color:#ccc; border-top:2px solid rgba(255,255,255,.2); padding:20px 0; line-height:2; text-align:center;}
.foot em{ padding:0 3px;}
.foot *{ color:#ccc;}




/*联系我们*/
.contact-bj{width:100%;padding:80px 0;background:#f9f9f9;overflow:hidden;}
.contact-hz{margin:30px 0;}
.contact-title { font-size: 32px;margin-bottom:50px;color:#333;font-weight:bold;border-bottom:1px solid #dedede;padding-bottom:20px;}
.contact-title p{font-weight:normal;font-size:24px;margin-top:40px;}

.contact-map-hz{background:#fff;overflow:hidden;box-shadow: 0 2px 30px rgba(84,0,0,.07);}
.contact-map-left{width:40%;float:left;padding:4%;font-size:17px;line-height:36px;}
.contact-map-left h3{margin-bottom:35px;font-size:24px;}

.relbar-map {float:right;width:60%; }
#map_container {border: 1px solid #e6e6e6;
   }
 
 .feedback-nr{color:#666;font-size:16px;font-weight:normal;margin-top:30px;}
.feedback-title{margin:50px 0 80px 0;font-size:22px;border-bottom:1px solid #dedede;padding-bottom:30px;}
.ny-feedback-ly{margin-top:70px;}
.ny-feedback-ly p{font-size:16px;}


 .feedback-k{width: 49%;margin-bottom:50px;}
 .feedback-fl{float:left;}
.feedback-fr{float: right;}

  .feedback-k p{font-size:18px;margin-bottom:10px;font-weight:bold;}
    .feedback-k2 p{font-size:18px;margin-bottom:10px;font-weight:bold;}
 .feedback-k p::before {
    margin-right: 10px;
    background-color: #B60606;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;}
 
  .feedback-k2{float:left;width:100%;}
    .feedback-k2 p{font-size:18px;}
 .feedback-k2 p::before {
    margin-right: 10px;
    background-color: #B60606;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;}
	
 .red {color: red;}
 
.soka{ width: 100%;padding-left:20px;  background:#f9f9f9;   border:none;line-height:60px; font-size: 16px;font-family:"Microsoft YaHei", verdant, tahoma;  }

.sokb{ border:none;line-height:30px; background:#f9f9f9;padding:20px;font-size: 16px; font-family:"Microsoft YaHei", verdant, tahoma; width: 100%;}

.tj{ width: 180px; border: 1px solid #B60606; line-height:50px; text-align: center; color: #fff; background:#B60606; cursor: pointer; font-family: Arial,Microsoft YaHei; font-size: 18px; margin-top:20px;}


.contact_fun_box_nr{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: 1px #e5e5e5 solid;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.contact_fun_box_nr2 p{
    font-size: 20px;     
    text-align: center;
    letter-spacing: 0.6px; 
    color: #333; 
    line-height: 1.2; 
}

.contact_fun_box{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 0;
}

.contact_fun_box_nr1 img{
    margin: 0 auto;
}
.contact_fun_box_nr2 p:nth-child(2){
    padding-top: 8px;
}

.contact_fun_box_nr2{
    margin-top: 20px;
}



/*组织架构*/
.flex {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

}



.flex-v {

    -webkit-box-orient: vertical;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

}



.flex-1 {

    -webkit-box-flex: 1;

    -webkit-flex: 1;

    -ms-flex: 1;

    flex: 1;

}



.flex-align-center {

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}



.flex-pack-center {

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

}



.flex-pack-justify {

    -webkit-box-pack: justify;

    -webkit-justify-content: pace-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.flex-warp {

    flex-flow: wrap

}



.flex-column {

    flex-flow: column

}

.team {
    overflow: hidden;
    background-color: #FFF;
	
}
.team .tab-nav {
    width: 75px;
    margin-right: 100px;
}
.team .tab-nav span {
    height: 160px;
    background-color: #e7e7e7;
    margin-bottom: 50px;
    font-size: 18px;
    line-height: 3;
}
.team .tab-nav span:last-child {
    margin-bottom: 0;
}
.team .tab-nav .active {
    background-color: #d6000f;
    color: #FFF;
}
.team li {
    padding: 25px;
    border-bottom: 1px #e5e5e5 solid;
    cursor: pointer;
}
.team li:hover{
    color: #d6000f;
    /* background-color: #d6000f; */
    transform: scale(1.01);
}


        .dp-con:nth-child(1) {
            display: block;
        }

        .team li:hover {
            transform: scale(1);
        }
.team .portrait {
    width: 140px;
    height: 160px;
    background-color: #d6000f;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    overflow: hidden;
    margin-right: 60px;
}
.team .text-content {
    /* border-bottom: 1px #e5e5e5 solid; */
}
.team .text-content .name {
    /*width: 160px;*/
    min-width: 3em;
    font-weight: bold;
    font-size: 24px;
    margin-right: 120px;
    border-right: 0px #eaeaea solid;
    text-align-last: justify;
    flex: 1;
    flex-shrink: 0;
}
.team .text-content .txt {
    font-size: 18px;
    flex: 10;
}


.table {
  border-collapse: collapse;
  border: 1px solid #000; /* 设置表格的边框为单线，颜色为黑色 */
}
 
.table th, .table td {
  border: 1px solid #000; /* 设置单元格的边框为单线，颜色为黑色 */
  text-align:center;
}<!--0.00012707710266113-->